<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>daily stand-up</title>
</head>
<body>
  <h1>daily stand-up 投票</h1>
  <p>请选择您前一天的工作进展情况：</p >
  <form id="voteForm">
    <input type="radio" name="vote" value="优秀"> 优秀<br>
    <input type="radio" name="vote" value="良好"> 良好<br>
    <input type="radio" name="vote" value="勉强"> 勉强<br>
    <input type="radio" name="vote" value="糟糕"> 糟糕<br>
    <br>
    <input type="button" value="提交" onclick="submitVote()">
  </form>
  <br>
  <h2>当天投票结果</h2>
  <ul id="voteList"></ul>
  
  <script>
    // 存储投票结果的数组
    var votes = [];
    
    // 提交投票结果
    function submitVote() {
      // 检查当前用户是否已经投票
      if (hasVoted()) {
        alert("您今天已经投过票了！");
        return;
      }
      
      var form = document.getElementById("voteForm");
      var vote = form.elements["vote"].value;
      votes.push({user: getUserName(), vote: vote});
      form.reset();
      showVotes();
    }
    
    // 检查当前用户是否已经投票
    function hasVoted() {
      var userName = getUserName();
      for (var i = 0; i < votes.length; i++) {
        if (votes[i].user === userName) {
          return true;
        }
      }
      return false;
    }
    
    // 获取当前用户的用户名
    function getUserName() {
      // 企业微信用户可以通过API获取当前登录用户的信息，这里简化为输入用户名
      return prompt("请输入您的用户名：");
    }
    
    // 展示投票结果
    function showVotes() {
      var voteList = document.getElementById("voteList");
      voteList.innerHTML = "";
      for (var i = 0; i < votes.length; i++) {
        var voteItem = document.createElement("li");
        voteItem.innerHTML = votes[i].user + "：" + votes[i].vote;
        voteList.appendChild(voteItem);
      }
    }
  </script>
</body>
</html>
